package com.hns.can.master.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;

/**
 * 停车场信息
 * @author:zhangzq
 * @email:
 * @version Revision 2.0.0
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "T_BASE_PARKING_LOT_INFO")
public class BaseParkingLotInfoEntity extends BaseEntity implements java.io.Serializable {
	
	@Id
	@Column(name = "PARKING_ID")
	private String parkingId;

    @Column(name = "CORP_ID")
    private String  corpId;
	
    @Column(name = "ORGAN_ID")
    private String  organId;
	
	@Column(name = "PARKING_LOT_CD")
	private String parkingLotCd;
	
	@Column(name = "PARKING_LOT_NAME")
	private String parkingLotName;
	
	@Column(name = "PARKING_LOT_ADR")
	private String parkingLotAdr;
	
	@Column(name = "PARKING_LOT_AREA")
	private BigDecimal parkingLotArea;
	
	@Column(name = "PARKING_LOT_CAPTY")
	private BigDecimal parkingLotCapty;
	
	@Column(name = "WTHR_START")
	private String wthrStart;
	
	@Column(name = "PROVINCE_ID")
	private String provinceId;
	
	@Column(name = "CITY_ID")
	private String cityId;
	
	@Column(name = "REMARK")
	private String remark;
	
	@Column(name = "UPDATE_TIME")
	private Date updateTime;
	
	@Column(name = "UPDATE_USER")
	private String updateUser;
	
	//停车场经纬度集
	@Transient
	private List<BaseParkingGpsInfoEntity> gpsList;
	
	@Transient
	private String organName;

	public String getParkingId() {
		return parkingId;
	}

	public void setParkingId(String parkingId) {
		this.parkingId = parkingId;
	}

	public String getCorpId() {
		return corpId;
	}

	public void setCorpId(String corpId) {
		this.corpId = corpId;
	}

	public String getOrganId() {
		return organId;
	}

	public void setOrganId(String organId) {
		this.organId = organId;
	}

	public String getParkingLotCd() {
		return parkingLotCd;
	}

	public void setParkingLotCd(String parkingLotCd) {
		this.parkingLotCd = parkingLotCd;
	}

	public String getParkingLotName() {
		return parkingLotName;
	}

	public void setParkingLotName(String parkingLotName) {
		this.parkingLotName = parkingLotName;
	}

	public String getParkingLotAdr() {
		return parkingLotAdr;
	}

	public void setParkingLotAdr(String parkingLotAdr) {
		this.parkingLotAdr = parkingLotAdr;
	}

	public BigDecimal getParkingLotArea() {
		return parkingLotArea;
	}

	public void setParkingLotArea(BigDecimal parkingLotArea) {
		this.parkingLotArea = parkingLotArea;
	}

	public BigDecimal getParkingLotCapty() {
		return parkingLotCapty;
	}

	public void setParkingLotCapty(BigDecimal parkingLotCapty) {
		this.parkingLotCapty = parkingLotCapty;
	}

	public String getWthrStart() {
		return wthrStart;
	}

	public void setWthrStart(String wthrStart) {
		this.wthrStart = wthrStart;
	}

	public String getProvinceId() {
		return provinceId;
	}

	public void setProvinceId(String provinceId) {
		this.provinceId = provinceId;
	}

	public String getCityId() {
		return cityId;
	}

	public void setCityId(String cityId) {
		this.cityId = cityId;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public List<BaseParkingGpsInfoEntity> getGpsList() {
		return gpsList;
	}

	public void setGpsList(List<BaseParkingGpsInfoEntity> gpsList) {
		this.gpsList = gpsList;
	}
	
	public String getOrganName() {
		return organName;
	}

	public void setOrganName(String organName) {
		this.organName = organName;
	}
}
